have one's period - Français Anglais Dictionnaire